<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /**定义一个含有30个整型元素的数组，按顺序分别赋予从2开始的偶数；
        *然后按顺序每五个数求出一个平均值，放在另一个数组中并输出。试编程*/

        //定义一个长度为30的数组；
        var arr = new Array(30);
        //定义一个空数组接收平均值；
        var str = [];
        var sum  = 0; //用来接收每五个数的和
        var index = 0; //定义新数组的的索引
        for (var i = 0; i < arr.length; i++) {
            if (i === 0 ) {
                arr[i] = 2;  //从2开始 arr[0] = 2; 
            } else {
                arr[i] = (i + 1) * 2; //偶数
            }   
        }
        for (var j = 0; j < arr.length ; j++) {
                sum += arr[j];
                // 第一次得到五个数的时候 j = 4 % 5 = 4；
                // 第二次得到五个数的时候 j = 9 % 5 = 4；
                // 第三次得到五个数的时候 j = 14 % 5 = 4；
                if(j % 5 === 4){
                    str[index] = sum /5;
                    sum = 0;
                    index++;
                }
            }
        console.log(arr); 
        console.log(str);
        
    </script>
</body>

</html>